English
Noun sister city #A foreign city with which a city has a declared relationship of cordiality. #:Placetown and Machinville are sister cities in England and France.
See also to twin